home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #6 / Amiga Plus CD - 2004 - No. 06.iso / AmiSoft / Util / libs / ExtraLib.readme.txt < prev    next >
Text File  |  1978-04-17  |  6KB  |  149 lines

  1. Short:    Dynamic buffers, useful stuff, now FREEWARE !!
  2. Author:   RhoSigma, Roland Heyder (Germany) <http://rhosigma.gmxhome.de>
  3. Uploader: Roland Heyder <rhosigma@gmx.net>
  4. Version:  $VER: extra.library 4.516 (30.05.04)
  5. Type:     util/libs
  6. Requires: OS 1.2 (v33+) or better, OCS, 68000-CPU, 512KB
  7.  
  8. english:
  9. ¯¯¯¯¯¯¯¯
  10.   - complex dynamic buffer system for easy data handling in memory
  11.   - support functions to compute checksums in standard amiga filesystems
  12.   - some functions for string handling and parameter conversion
  13.   - also some plastic surgery i.e. colorful »DisplayAlert()«-replacement
  14.  
  15.   - special version for CGX/P96-Support available, but needs at least
  16.     OS 2.0 (v36+) and optional the cybergraphics.library v40+ or the
  17.     Picasso96API.library v2+
  18.  
  19.   - sorry, developer documentation and files available in german only, but
  20.     feel free to translate it, I'd be glad to include it into the archive
  21.     with a notice to honor the translator ...
  22.  
  23.   Please take also a look to my other Software on Aminet:
  24.   -------------------------------------------------------
  25.      - comm/www/MakeHTMLMap.lha
  26.      - dev/basic/MBPrefs.lha
  27.      - util/wb/RandomWBPatt.lha
  28.  
  29.  
  30. deutsch:
  31. ¯¯¯¯¯¯¯¯
  32.   - komplexes dynamisches Puffer-System für einfache Datenhandhabung im Speicher
  33.   - unterstützende Funktionen zur Checksummenbildung in Standard-Amiga-Filesystemen
  34.   - einige Funktionen zur Stringhandhabung und Parameterumwandlung
  35.   - des weiteren ein wenig plastische Chirurgie, z.B. eine farbenfrohe
  36.     »DisplayAlert()«-Routine
  37.  
  38.   - spezielle Version mit CGX/P96-Unterstützung verfügbar, benötigt jedoch min-
  39.     destens OS 2.0 (v36+) sowie optional die cybergraphics.library v40+ oder
  40.     die Picasso96API.library v2+
  41.  
  42.   Werfen Sie doch auch mal einen Blick auf meine andere Software im Aminet:
  43.   -------------------------------------------------------------------------
  44.      - comm/www/MakeHTMLMap.lha
  45.      - dev/basic/MBPrefs.lha
  46.      - util/wb/RandomWBPatt.lha
  47.  
  48. =============================================================================
  49.  
  50. History:
  51. ¯¯¯¯¯¯¯¯
  52. v1.323 (18.11.00)
  53.        - First public release
  54.  
  55.  
  56. v2.062 (03.03.01)
  57.        - some minor changes for CGX-Support, now only using CGX-Modes if
  58.          the first (topmost) screen is already a CGX-Screen, otherwise
  59.          fall back to OCS/ECS/AGA
  60.  
  61.        - fixed a really stupid bug in system function entry »Close()«
  62.          which caused a memory loss of approx. 104 bytes every time it
  63.          was called by »exec/CloseLibrary()«
  64.  
  65.        - 3 new enhanced functions for the dynamic buffer system to allow
  66.          to specify the type of memory to use for the buffers
  67.  
  68. v2.078 (19.03.01)
  69.        - just forgot to change the version/revision entries within the
  70.          librarys resident structure, which caused »exec/OpenLibrary()« to
  71.          fail with version argument set to v2
  72.  
  73.        - fixed a small bug in routine »BufInfo()«, APTR bib_LastFind was
  74.          filled in incorrect
  75.  
  76. v2.223 (11.08.01)
  77.        - fixed a bug in CGX-Support-Code, CGX features became disabled if
  78.          the extra.library was initialized before any CGX monitor driver came
  79.          available in system, now in this case the opening of cybergraphics.-
  80.          library is delayed until such an monitor driver comes available.
  81.  
  82. v2.287 (14.10.01)
  83.        - replaced »rhosigma.c« with »rhosigma.lib« (first Version 1.286)
  84.  
  85.        - some minor enhancements on C/C++ Support-Routines
  86.  
  87.        - some Include-Files restructured for better support of »rhosigma.lib«
  88.  
  89. v3.342 (08.12.02)
  90.        - added some new functions for parameter conversion and introduced a
  91.          complete new enhanced system for internal string handling
  92.  
  93.        - include file »extra.bc« got a new function to support the above
  94.          mentioned string handling system
  95.  
  96. v3.367 (02.01.03)
  97.        - damn shit, just released v3.342 and a few days later I encounter
  98.          two f*cking logical errors within the Buffer system, already hiding
  99.          there since first public release !! - FIXED NOW !!!!!
  100.  
  101. ------------------------------------------------------------------------------
  102.  --- COMPATIBLE VERSIONS 1-3 ------- A NEW AGE IS STARTING WITH VERSION 4 ---
  103. ------------------------------------------------------------------------------
  104.  
  105. History: (The new Age)
  106. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  107. v4.172 (21.06.03)
  108.        - fixed a bug in »StringToLong()«, plus (+) is now also accepted for
  109.          signed value strings
  110.  
  111.        - had some random crashes caused by »UnGetMem()« with another argument
  112.          given then »NULL«, intercepted and fixed now
  113.  
  114.        - little change within »ShowMsg()«, if a button is pressed, it now waits
  115.          until it is released again, avoiding multiple screen flipping, in case
  116.          a retry loop is active and the function is reentered before the button
  117.          is released.
  118.  
  119.        - fixed a name conflict in BASIC-Macro »DATEXT()«
  120.  
  121.     !! ATTENTION DEVELOPERS !!
  122.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  123.        Because of a major change in boolean constants you should recompile/assemble
  124.        your earlier projects using this new set of developer material and also
  125.        raise the version of extra.library needed for your projects to version 4,
  126.        even if you would only need version 1-3. This is to make sure your program
  127.        works with future versions of extra.library. Version 4 and further comming
  128.        versions of extra.library are NOT compatible with versions 1-3 because of the
  129.        above mentioned changes in constants.
  130.  
  131.        - major version bump to v4 because of a major change mentioned above, which
  132.          was absolutly needed to avoid interference with already existing NDK defined
  133.          booleans (especially DOSTRUE/DOSFALSE)
  134.  
  135. v4.215 (07.10.03)
  136.        - added support for Picasso96 graphic system similar to CGX support
  137.  
  138.        - converted ExtraV39.guide to HTML using GuideML and added the HTML docs
  139.          to the archive
  140.  
  141. v4.516 (30.05.04)
  142.        - changed »PrintIoError()« and »ShowMsg()«, beside left/right mouse
  143.          buttons, you can also use now the keys LALT/LAMIGA and RALT/RAMIGA
  144.          to make a selection
  145.  
  146.        - changed software state to FREEWARE
  147.  
  148.        - documentation updated for new features and software state
  149.